


/*banner*/
.banner{ position:relative; z-index:1;}
.flexslider{position:relative;height:510px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:510px;}
.slides li a{width:100%; display:block; height:510px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:40px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;height:10px;line-height:40px;overflow:hidden;background:#781e19;cursor:pointer;}
.flex-control-nav .flex-active{background:#000;}

 

/*search*/
.search_bg{height:40px; background:url(../images/search_bg.jpg) repeat-x;   z-index:999;width:1180px; margin:0 auto;  }

 

.search1{ float:right;  width:278px; float:right; height:40px;  line-height:40px;display:inline; margin-top: 8px; }
 
.search_zi{ float:left; width:700px; color:#404040; line-height:40px; margin-left:10px; display:inline;}
.search_zi a{ color:#404040; margin:0 2px;}
.search_zi a:hover{ color:#fce706; }

.search1 .text{ width:180px; height:22px; border:1px solid #e2cfcd; float:left; background:url(../images/search_tag.jpg) no-repeat 10px center; padding-left:40px; border-right:none;  color:#363636; font-family:"Microsoft YaHei"; font-size:12px;}
.search1 .submit{ width:52px; height:24px; cursor:pointer; float:left; background:#781e19; font-family:"Microsoft YaHei";  border:none; color:#FFF; }
.search_zi span{ color:#404040; font-size:14px; float:left; }




.td_n{height:87px; margin:20px 0px 50px 0px; }
.td_n dd h4{font-size: 16px;}
.td_n dd{float: left; margin: 14px 0px 0px 20px;}
.td_n dt{float: left;}
.td_n dl{float: left; margin:0px 60px 0 20px;}

.td_n dd p{font-size: 14px;color:#3b3b3b; line-height: 24px;}

.td_n dl.td1_n1 dt{ margin-top: 15px;}
.td_n dl.td1_n2 dt{ margin-top: 18px;}
 
 .td_n dl.td1_n3 dt{ margin-top: 12px;}
 
 .td_n dl.td1_n3{margin:0 50px 0 0px;}
 



/**********************************************图片滚动********************************************/
.gd_03 {
	position: relative;
	height: 160px;
	width: 1170px;
	margin-top: 40px;
}
.gd_03 li {
	float: left;
	width: 192px;
	margin: 0px 17px 0px;
	text-align: center;
	height: 173px;
}

.gd_03 .pp_img{padding: 4px; border:1px solid #b7b7b7;	width: 192px;
	height: 102px; overflow:hidden;margin-bottom: 4px; display:block;background:#FFF;}
.gd_03 li img {
	display: block;
	width: 192px;
	height:102px;
	
	
}
.gd_03 li p a {
	height: 23px;
	color: #000000;
	display: block;

}.gd_03 li p a:hover{ color:#F00;}
.gd_03 #simgs3 {
	margin-left: 58px
}
.gd_03 em {
	position: absolute;
	top: 36px;
}
.gd_03 .t_l {
	left:0px;
}
.gd_03 .t_r {
	right: 0px;
}
.gd_03 li.last {
	padding-right: 0;
}
.gd_03 .fl {
	float: left;
}
.gd_03 .fr {
	float: right;
}
.gd_03 .pa {
	position: absolute;
}
.gd_03 .pr {
	position: relative
}






.pp{ position:relative;}

.pp_title{ background:url(../images/hz_t.jpg) no-repeat center center; height:60px; margin-top: 30px;}
.pp_title em{float:left; font-size:50px; color:#999999; margin-left:370px; display:inline; font-weight:bold;}
.pp_title div{ float:left; margin:5px 0px 0px 10px; display:inline;}
.pp_title div a span{ display:block; font-size:18px; color:#666666;}
.pp_title div  a p{ font-size:24px; color:#ff6600; font-weight:bold;}




.pro_c {
	width:242px;
	float:left;
	margin-top:20px;
	display:inline;
z-index:3;position:relative;
}
.pro_c_nav {
	background:url(../images/pro_c_nav.jpg) no-repeat top center;
	height:71px;

	line-height:25px;
	padding-top:24px; padding-left:90px;
}
.pro_c_nav h3 {
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}
.pro_c_nav p {
	font-size:12px;
	color:#FFF; letter-spacing:1px;
	text-transform:uppercase;
}
.pro_c_nav h3 a {
	color:#FFF;
}
.pro_n li dl {
	margin:10px 0px;
}
.pro_n {
	 
	background:#FFF; border:1px solid #dcdcdc;
	padding-top:15px;
	overflow:hidden;height:911px; overflow: hidden;
}
.pro_n li dl dd {
	height:32px;
	line-height:32px;
	overflow:hidden;
	background:url(../images/pro_cbg.jpg) no-repeat 20px 10px; margin-left:20px;
	padding-left:40px;
	font-s

	height:32px;

	line-height:32px;

	overflow:hidden;

	background:url(../images/pro_cbg.jpg) no-repeat 20px 10px; margin-left:20px;

	padding-left:40px;

	font-size:14px; border-bottom:1px dashed #d6d6d6;width:162px;

}



.pro_n li dl dd a{ color:#484848;}

.pro_n li span {

	background:url(../images/pro_c.jpg) no-repeat top center;

	height:35px;

	line-height:35px;

	margin:4px 0px;

	display:block;

}

.pro_n li span a {

	font-size:14px;

	color:#155497; font-weight:bold;

	padding-left:50px;

}

.pro_n li span a:hover {

	color:#ffff00;

}



.pro_tel {

	background:url(../images/pro_telbg.jpg) no-repeat left center;



	font-size:14px; text-align:center;

	color:#404040; height:116px;



}

.pro_tel a{ font-size:16px; font-weight:bold; color:#484848;width:167px; height:36px; margin:7px 0px 0px 35px; display:block;  line-height:36px;}

.pro_tel span{ font-weight:bold;}

.pro_tel p {

	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;

	font-size:30px;

	color:#FFF; padding-top:14px;

}



.pro_show {

	width:916px;

	float:right;

	margin-top:20px;

	display:inline;

}

/*滑动门*/

#tab {

	 position:relative;

}

#tab .tab_menu {

	width:100%; background:#e4e4e4;

	height:40px;

}

#tab .tab_menu h3 {

	float:left;

	width:210px;

	height:40px;

	line-height:40px;

	cursor:pointer;

	text-align:center;

	margin-right:20px;

	display:inline;

	font-size:16px;

	color:#404040;

}

#tab .tab_menu h3 a {

	color:#404040;

}

#tab .tab_menu h3:hover, #tab .tab_menu .selected {

	font-size:16px;

	color:#FFF;

		background:url(../images/news_hover.jpg) no-repeat center center;

}

#tab .tab_menu h3:hover a, #tab .tab_menu .selected a {

	color:#FFF;

}

#tab .tab_box {

	position:relative;

}

#tab .tab_menu .selected {

	cursor:pointer;

	background:url(../images/news_hover.jpg) no-repeat center center;

	color:#FFF;

}

#tab .hide {

	display:none;

}

#tab .tab_box div {

	clear:both;

	width:1000px

}

#tab .tab_box li:hover img{transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari Ã¥â€™Å’ Chrome */

	-o-transform:scale(1.2, 1.2);}



#tab .tab_box li a.pro_img {width:281px;

	height:202px; overflow: hidden;display:block;}

#tab .tab_box li img {

	width:281px;

	height:202px;

	display:block;-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

overflow:hidden;

}

#tab .tab_box li {

	width:281px;

	float:left;

	text-align:center;

	overflow:hidden; background:url(../images/p_bg.jpg) no-repeat top right;

	margin:15px 20px 10px 0px; padding:4px 8px 4px 4px;

	display:inline; height:240px;

}





#tab .tab_box li:hover{background:url(../images/p_bg.jpg) no-repeat top left;}





#tab .tab_box ul {

	margin:10px 0px 0px;

	width:1000px;

}

 

 #tab .tab_box li p{ margin:5px 0px; text-align:center;}

 



#tab .tab_box li p a {

	height:40px;

	overflow:hidden; font-size:14px;

	line-height:40px;width:281px; 

	display:block;

	 

}



#tab .tab_box span a {

	position:absolute;

	top:-42px;

	right:10px;

	  text-align:center; line-height:28px;

 

}





.pro_dbg{background:url(../images/pro_dbg.jpg) no-repeat bottom center; height:1167px; }







 .ys1_dbg{background:url(../images/ys1.jpg) no-repeat top center; height:741px;}



.ys2_dbg{background:url(../images/ys2.jpg) no-repeat top center; height:477px;}





.ys3_dbg{background:url(../images/ys3.jpg) no-repeat top center; height:393px;}





 .gg2{background:url(../images/gg2.jpg) no-repeat top center; height:186px;}





.about_dbg{ height:561px; background:url(../images/about_dbg.jpg) no-repeat bottom center #781e19; margin-top:30px;}



.about_title h3{ text-align:center; line-height:40px; height:40px; margin-top:30px;background:url(../images/about_x.jpg) no-repeat center center;}

.about_title{ padding-bottom:14px;}



.about_title h3 a{ font-size:24px; font-weight:bold; color:#FFF;}

.about_title h3 span{ font-weight:bold; color:#fe6e0d;}



.gd_06{ position:relative;}

.gd_06 em {

	position: absolute;

	top: -48px;

}

.gd_06 .t_l {

	right:59px;

}

.gd_06 .t_r {

	right: 0px;

}



 

















.gd_04 {

	position: relative;

	height: 223px;

	width: 1170px;

	margin-top: 20px;

}

.gd_04 li {

	float: left;

	width: 261px;

 

	text-align: center;

	height: 223px; background:#FFF; position:relative; *position:relative;

}



.gd_04 .pp_img{	width: 251px;border:5px solid #FFF;

	height: 213px; overflow:hidden; display:block;}

.gd_04 li img {

	display: block;

	width: 251px;

	height:213px;

	

	

}



.gd_04 li p{ position:absolute; bottom:5px; height:30px; left:5px;width:251px; background:url(../images/about_hover.png) repeat; line-height:30px; overflow:hidden; position:absolute;*position:static;}

.gd_04 li p a {

	color: #FFF;font-size: 14px;



}

 





.gd_04 li p a:hover{ color:#F00;}

.gd_04 #simgs8 {

	margin-left: 91px

}

.gd_04 em {

	position: absolute;

	top: 36px;

}

.gd_04 .t_l {

	left:0px;

}

.gd_04 .t_r {

	right: 0px;

}

 











.gg1{background:url(../images/gg1.png) no-repeat top center; height:217px;margin-top: -10px;}








.zixun,.freeyj{cursor:pointer;}




.gg1_tel span{ font-size:30px; color:#FFF; font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; letter-spacing:1px; padding-left: 20px; }

.gg1_tel{ margin:120px 0px 0px 510px;}



.gg1_tel p{ float:left;font-size:14px;color:#FFF;   font-weight:bold; margin-top:10px; display:inline;   padding-left:60px; display:block; height:60px; padding-top:10px; }

.gg1_tel a.zixun{ float:left; margin:11px 0px 0px 43px; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}







.ys_t{font-size: 28px;color:#737373; padding: 141px 0px 0px 222px;}

.ys_t span{color:#FFF;padding: 0px 12px;font-size:25px;}









.ys_com dd {font-size: 15px; line-height: 30px;color:#303030;background:url(../images/ys_tag.png) no-repeat left 10px; padding-left: 50px; margin-top: 10px;}



.ys1_nr dt{background:url(../images/ys_x.jpg) no-repeat bottom center; padding-bottom: 16px;}





.ys_com dt em{background:url(../images/ys_em.png) no-repeat;width:43px; height:41px;display:block;font-size: 36px;font-weight: bold;font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;color:#781e19;float: left;line-height: 41px; text-align: center;}

.ys_com dt h3{font-size: 20px;font-weight: bold;color:#781e19; float: left;margin-left: 20px;}



.ys_com dt{height:41px; line-height: 41px;}





.ys1_nr{width:593px; float: right; margin:110px 0px 0px 0;}



.ys3_nr{width:593px; float: left; margin:40px  0px 0px 20px;}





.ys3_nr dt{background:url(../images/ys_x2.jpg) no-repeat bottom center; padding-bottom: 16px;}





.ys5_nr{width:593px; float: right; margin:40px  0px 0px 20px;z-index:3;position:relative;}





.ys5_nr dt{background:url(../images/ys_x.jpg) no-repeat bottom center; padding-bottom: 16px;}









.ys2{margin-top: 30px;}





.ys_links a{ margin:33px 50px 0px 20px;}



.ys_links a.zixun{ float:left; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}



.ys_links a.freeyj{ float:left;   display:inline;background:url(../images/ys_xq.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}









.gg2 .gg1_tel{ margin:90px 0px 0px 380px;z-index:3;position:relative;}





.com_title h3 a{font-size: 28px;font-weight: bold;color:#252525;}

.com_title h3 span{color:#781e19;font-weight: bold;}

.com_title{text-align: center;margin-top: 40px;background:url(../images/com_nav.jpg) no-repeat center 11px;}







.jiaoyi{margin-top: 40px;}



.jiaoyi li{width:238px; height:241px;padding:4px; border:1px solid #bfbfbf; float: left; margin-right: 47px;background:#FFF;text-align: center;background:url(../images/jy_xian.png) no-repeat bottom center #FFF;}

.jiaoyi li img{width:238px; height:177px;}



.jiaoyi li p{height:30px; line-height: 30px;display:block;overflow: hidden;}

.jiaoyi li p a{font-size: 14px; }



.jiaoyi li  em{color:#781e19;font-size: 14px;  }













.zhanhui{position: relative;margin-top: 20px; height:240px;}

.zhanhui #simgs2{ margin-left:40px;}

.zhanhui em {

	position: absolute;	top: 95px;width:14px; height:24px;display:block;

}



.zhanhui em  a{display:block;width:100%;height:100%; }

.zhanhui .t_l {

	left:0px;background:url(../images/fc_left.jpg) no-repeat;



}

.zhanhui .t_r {

	right: 0px;background:url(../images/fc_right.jpg) no-repeat;



}









.zhanhui p {

	height: 32px;

	line-height: 32px; 

	overflow: hidden;

	font-size: 14px;background:url(../images/pro_x.jpg) no-repeat bottom center;

}

.zhanhui li {

	width:238px;

	float: left; 

	height:200px; 

	margin: 20px 20px 8px;

	display: inline;

	text-align: center;

	 

}

.zhanhui li a {

	overflow:hidden;



}

.zhanhui li a.picshow1 {

	width:230px;background:#FFF;

	height:168px;

	overflow:hidden; padding:3px;

	display:block;border:1px solid #c4c4c4;

	 

}

.zhanhui li img {

	width:230px;

	height:168px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}





.zhanhui li:hover p{ }



.zhanhui li:hover img {

	transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari å’Œ Chrome */

	-o-transform:scale(1.2, 1.2);

}

.zhanhui li a:hover {

	color:#F00

}



























.about_n{ color:#585858; font-size:14px; line-height:30px; height:90px; overflow:hidden; margin:10px 96px 10px 91px;z-index:3;position:relative;}







.about_tel span{ font-size:30px; color:#b1261e; font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; letter-spacing:1px; }

.about_tel{ margin-left:100px;z-index:3;position:relative;}



.about_tel p{ float:left;font-size:14px;   font-weight:bold; margin-top:10px; display:inline;   padding-left:60px; display:block; height:60px; padding-top:10px; }

.about_tel a.zixun{ float:left; margin:11px 0px 0px 43px; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}



.about_more{ float:right;width:140px; margin:19px 146px 0px 0px; display:inline;}























.cjwq{width:366px; height:410px;  float:right; margin:20px 0px 0px 0px; display:inline; }

.news{width:760px; height:410px; float:left; margin:20px 0px 0px 0px; display:inline;  z-index:3;position:relative;}



.cjwq_nav{ height:40px;   background:#f1f3f2; line-height:40px;text-transform:uppercase; } 

.cjwq_nav h3{ background:url(../images/news_hover.jpg) no-repeat top left;  height:40px;width:155px; text-align:center; float:left; display:block;}

.cjwq_nav .cjwq_more{ float:right; padding:0px 10px 0px 0px;}

.cjwq_nav h3 a{ font-size:14px;  color:#FFF;  display:block; }



#ticker2 {

	width: 96%;

	height: 280px; margin-top:20px;

	

	position: relative; 

}

#ticker2 li {

	position: relative;  height:110px;



}





.da{ background:url(../images/wenda.jpg) no-repeat 0px -41px; padding-left:33px; color:#404040; height:66px; overflow:hidden; line-height:22px;}

.wen{ height:26px;   display:block;background:url(../images/wenda.jpg) no-repeat 0px 1px; padding-left:33px; margin:6px 0px; line-height:26px; }

.wen a{color:#000; }

.cjwq ul { padding:20px 0 20px 15px;}





/* news*/



.news_n{  padding:25px 10px; overflow:hidden; }



.more1{ position:absolute;top:13px; right:10px; }

.news_n .more1{color:#737373}



.news_n li { line-height:30px;  height:30px;  margin-right:35px; display:inline; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:41%; float:left; border-bottom:1px dashed #cfcfcf;}

.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}

.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}

.news_n li a:hover{ color:#F00}

.news_n ul{height:180px; overflow:hidden;  padding-top:10px;width:810px; }

.news_te img{ width:206px; height:132px; float:left; margin-right:20px; display:inline; padding:3px; border:1px solid #aeaeae;}

.news_te{ line-height:24px; color:#363333;}

.news_te .news_rn{ float:right; width:500px;}

.news_te .tebie_title{ display:block;color:#781e19; font-size:14px;  height:40px; line-height:40px;}

.news_te .news_ten  a.news_more{ background:#1155c4; width:67px; height:25px; line-height:25px; text-align:center; color:#FFF; display:block; margin-top:14px;}



.news_te .news_ten{ height:84px; overflow:hidden; line-height:26px;}

.news_te .news_ten p{ height:80px; overflow:hidden;}



.zwyw_xw{  height:40px;  background:#f1f3f2;  }



.zwyw_xw li{ width:155px; height:40px; text-align:center; line-height:40px; display:block;float:left; font-size:16px;background:url(../images/news_bg.jpg) no-repeat right top;}

.zwyw_xw li img{ float:left;}





.zwyw_xw a{ width:155px; display:block;  float:left;    }



.zwyw_xw a:hover{ color:#FFF;  display:block;  }



.zwyw_xw a.tag_news,.zwyw_xw a:hover { background:url(../images/news_hover.jpg) no-repeat center top;  color:#FFF;display:block;}





.none{ display:none}

.block{ display:block}





.contact{width:293px; float:left; }





.contact_n{ font-size:14px; color:#343434; line-height:30px; padding:10px 0px 0px 20px;}



.contact_img{ margin:10px 0px 0px 16px;}



.contact_img img{width:230px;height:150px;}



.map{width:546px; height:440px; float:left; margin-left: 10px;}





.links{ margin-top:30px;}

.links h3{ font-size:16px; color:#8a423e;  line-height:34px;font-weight: bold; height:34px;}

.links h3 span{font-size: 12px;}



.links_n{ height:42px; overflow:hidden;   display:block;}

.links_n a{ float:left;font-size: 14px; padding:0px 22px 0 0 ; line-height:40px;}









.mess_bg{width:316px;height:441px;border:1px solid #d5d5d4;background:url(../images/mess_dbg.jpg) no-repeat;float: right;}



.mess_t{text-align: center; line-height: 30px;padding-top: 90px;}

.mess_t h3{font-size: 18px;color:#343434;font-weight: bold;}

.mess_t p{font-size: 14px;font-weight: bold;color:#a91a11;}





.mess_n input{font-family: "Microsoft YaHei";float: left;  height:28px;width:200px; }



.mess_n span{float: left; margin-right: 10px;}

.mess_n dd{margin:10px 12px;width:269px; height:30px;background:#FFF; border:1px solid #cccccc;padding:0px 10px;font-size: 14px; line-height: 30px;}



.mess_n dd.tebie{margin:10px 12px;width:269px; height:90px;background:#FFF; border:1px solid #cccccc;padding:0px 10px;font-size: 14px; line-height: 30px;}



.mess_n dd.tebie textarea{height:90px;width:200px;  float: left;font-size: 14px; line-height: 30px;}



.mess_n dd.submits{width:118px; height:36px;background:url(../images/mess_submit.jpg) repeat-x; margin-top: 20px;}



.mess_n dd.submits input{width:118px; height:36px;background:none;border:none;font-size: 14px;font-weight: bold;color:#FFF;}







.pic1{background:url(../images/pic1.png) no-repeat;width:224px;height:602px; position:absolute;top:1186px;left:0px;z-index:1;}

.pic2{background:url(../images/pic4.png) no-repeat;width:256px; height:496px;position:absolute;top:5440px;left:0px;z-index:1;}


/*.pic3{background:url(../images/pic2.png) no-repeat;width:279px; height:628px;position:absolute;top:3820px;right:0px;z-index:1;} */